feel embarrassed for another person - Francés Inglés Diccionario